
//
//  HMStatusFrame.m
//  黑马微博-wzy
//
//  Created by Mac on 2017/2/17.
//  Copyright © 2017年 Mac. All rights reserved.
//

#import "HMStatusFrame.h"
#import "HMStatusDetailFrame.h"
#import "HMStatus.h"


@implementation HMStatusFrame

//根据传进来的微博数据,计算所有子控件的frame
//重写 status 的setter 方法
- (void)setStatus:(HMStatus *)status{
    _status = status;
    
    //1.计算微博的具体内容
    [self setupDetailFrame];
    
    //2.计算底部工具条
    [self setupToolbarFrame];
    
    
    //3.计算cell的高度
    self.cellHeight = CGRectGetMaxY(self.toolbarFrame);
    
}

//1.计算微博的具体内容
- (void)setupDetailFrame{
    HMStatusDetailFrame *detailFrame = [[HMStatusDetailFrame alloc] init];
    detailFrame.status = self.status;
    self.detailFrame = detailFrame;

}


//2.计算底部工具条
- (void)setupToolbarFrame{

    CGFloat toolbarX = 0;
    CGFloat toolbarY = CGRectGetMaxY(self.detailFrame.detailF);
    CGFloat toolbarW = kScreenWidth;
    CGFloat toolbarH = 35;
    self.toolbarFrame = CGRectMake(toolbarX, toolbarY, toolbarW, toolbarH);
}



@end
